home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / prnf246.zip / WHATSNEW < prev    next >
Text File  |  1994-12-17  |  18KB  |  414 lines

  1. PrnSet & Friends 2.46 (Not released last change:  12/94)
  2.  
  3.   PrnSet   2.95     Can use bright background (instead of blink).
  4.            2.96     /Q for "Quiet" option added.  Also slightly neater 
  5.                     on 43 & 50 line screens.
  6.  
  7.   CountPgs 3.53     Can specify filespec for /F (send to a file) option.
  8.  
  9.   Mangler  2.51a    Fixed recent bug in InsFF. 
  10.  
  11.            2.52     Bugfix: Can strip/pad margin where there's more
  12.                     than one CR in the line.  Can use bright background
  13.                     (instead of blinking)
  14.  
  15.            2.53     Now works on 43 & 50 line screens.
  16.            2.60     New function: Soften hard (ASCII) returns for word-
  17.                     processors.
  18.            2.61     DelRep works better on line-ends.  Improved soft-
  19.                     return function.
  20.  
  21.   Pagina   3.22     When making table of contents & alternating headers,
  22.                     contents will begin on an odd page, so you can move
  23.                     it to the front. Works on 43-50 line screens, & can
  24.                     use bright background (instead of blink).
  25.  
  26.   Prn2Both 2.23     Fixed small bug in divider width.  & Bright backgnd.
  27.  
  28.  
  29. PrnSet & Friends 2.45 (Aug. 1993)
  30.  
  31.   Mangler  2.51|   Display a syntax help screen on parameter /?.
  32.   Pagina   3.21|
  33.   Prn2Both 2.22|
  34.  
  35.   Terse            Doc revised to suit requirements of internet archives.
  36.  
  37. PrnSet & Friends 2.44 (June 1993)
  38.  
  39.   Pagina   3.20    $Filelists can now accept a title after each file spec.
  40.                    The title replaces the file name wherever .Fn is called
  41.                    for.  If the files are given titles, a table of contents
  42.                    of titles and page numbers will be printed at the end of
  43.                    the output file.  TITLES.HDR added to show how to take
  44.                    advantage of the new feature.
  45.  
  46.   PrnSet  2.94     Especially for laptop screens, color config screen makes
  47.                    it easier to set B/W colors.
  48.  
  49.   Mangler 2.50     "Margins" & "Tabs" get bar menus.  "Margins" has new
  50.                    options to pad lines with blanks & to strip terminal
  51.                    blanks & tabs.
  52.  
  53. PrnSet & Friends 2.42 (April 1993)
  54.  
  55.   Mangler  2.40    Improved "high-bit" (ASCII 128-255) character handling.
  56.                    Will now pretty up crude box drawings (made with "-"
  57.                    and "|") by translating them into the high-bit "graphics"
  58.                    characters.
  59.            2.40a   BugFix: DelRep was looping when replaced char appears
  60.                    in replacment string.
  61.  
  62.   Prn2Both 2.21a   Bug-fix of margins for 1 char lines.
  63.  
  64.  
  65. PrnSet & Friends 2.41 (Feb. 1993)
  66.  
  67.   Pagina   3.10    adds .H@filespec directive, to put the entire contents
  68.                    of specified file into the header.  Also repairs buglet
  69.                    about the order of .H and .F items.
  70.  
  71.   Mangler 2.30     DelRep, asked to replace a string with itself, now 
  72.                    merely counts the occurrences of the string without
  73.                    changing anything or creating an output file at all.
  74.  
  75.  
  76. PrnSet & Friends 2.40 (Jan. 1993)
  77.  
  78.   Nothing but very minor bug fixes in PrnSet or any of its Friends, but
  79.   Joseph (Yossi) Gil's Terse 1.43a now replaces E88.  Written as a pro-
  80.   grammer's editor meant to deal with both DOS and Unix files, Terse
  81.   handles bare CR's, which E88 couldn't.  Only drawback is that it is
  82.   limited to files of no more than 64K characters.  To deal with larger
  83.   files, use Mangler's Split File function to divide and conquer.
  84.  
  85.  
  86. PrnSet & Friends 2.31 (Dec. 1992)
  87.  
  88.   What looked like a bug turned up in Turbo Pascal's reset procedure:
  89.   can't read nontext files with attribute read-only, and all the programs
  90.   had to be  given a work-around (temporarily change file attribute). 
  91.  
  92.   Turned out to be a documentation fault, so everything had to be revised
  93.   again, to make use of the proper method.  New version numbers are:
  94.  
  95.   CountPgs 3.53b, Mangler 2.21c, Prn2Both 2.21a, Pagina 3.01a, and
  96.   PrnSet 2.93a
  97.  
  98.   In addition to this and some other bug fixes, Mangler can preserve IBM
  99.   character graphics boxes while removing high-bit characters by replacing
  100.   the graphics lines and corners with "|" and "-".
  101.  
  102.  
  103. PrnSet & Friends 2.30 (July 1992)
  104.  
  105.   In general, all of PrnSet's friends have been revised to use the new
  106.   long-line capability.  This capability is more important than it looks.
  107.   The old limit was 255 characters, which sounds like plenty, but if the
  108.   file uses bare CR's to make underlining and boldface, all those extra
  109.   line segments have to be counted.  Boldface and underline the end of a
  110.   79 column line, and you have a line of 319 characters.
  111.  
  112.  
  113.   PrnSet 2.92      Can now accept a menu item to allow direct entry of
  114.                    print-control string from the keyboard at run time.
  115.  
  116.   Mangler 2.20     Uses the new capability throughout; Mangler 1.8 did
  117.           2.20a    so incompletely.  Old DelChr, renamed DelRep, can re-
  118.               b    places as well as remove, and can handle short strings
  119.               c    (up to 40 characters) instead of just single charac-
  120.                    ters.  Also, small irritant removed: one <Esc> now
  121.                    gets you out of a repeat run.  Output file now has the
  122.                    same date and time as the input file.  2.20a corrects
  123.                    faults in handling quoted strings in DelRep.  2.20b
  124.                    corrects faults with /REC (probably introduced in 
  125.                    2.20a), 2.20c fixes a fault in reading stuffed key-
  126.                    boards & makes some cosmetic changes.             
  127.  
  128.   Prn2Both 2.20    Both of these now do exploit the long-lines procedure
  129.   & Pagina 3.00    and perform all their normal functions on such lines.
  130.                    Prn2Both also has a bug-fix about 0 margins specified
  131.                    on the Command Line.
  132.  
  133.   Since there's a fair lot of new code in all of these programs, we may
  134.   expect an entire new set of bugs.  
  135.  
  136.  
  137. PrnSet & Friends 2.20 (Jan. 1992)
  138.  
  139.   Mangler 1.80    No different functions, but internally revised to allow
  140.                   some functions to handle long lines (up to about 30K
  141.                   characters).  The other programs that use the same line-
  142.                   by-line file reading procedure are Prn2Both 2.11 and Pa-
  143.                   gina 1.41.  They have new numbers to keep track of the
  144.                   new line-reading procedure, but they don't (yet) exploit
  145.                   its capacity.
  146.  
  147.   PrnSet  2.91d   Uses "Reversed" color for menu bar instead of ad-libbing.
  148.                   Fixes small bug about blanks in instruction names.
  149.  
  150.  
  151. PrnSet & Friends 2.19a (Still Nov. 1991)
  152.  
  153.   Mangler 1.70a  Err, um, fixes several small bugs created in 1.70.  But, 
  154.                  then:
  155.  
  156.   Mangler 1.71   Adds (finally) choice of tab widths (used in "Blanks" and
  157.                  Margin changing).
  158.  
  159.  
  160. PrnSet & Friends 2.19 (Nov. 1991)
  161.  
  162.    Someone sent me a copy of a review which said that these programs can ALL
  163.    be run from a batch file, so I thought I'd better make it true.  Ergo:
  164.  
  165.    Pagina 2.40    Adds BATCHMODE switch to permit non-interactive operation.
  166.  
  167.    Mangler 1.70   Adds keyboard stuffing from the command line.  Now, Mangler
  168.                   can run from a batch file without requiring responses from
  169.                   the keyboard.  To work out what to stuff into the keyboard,
  170.                   /R option makes Mangler leave a record of keys punched dur-
  171.                   during a run.  /+ and /- switches restored, of course, to
  172.                   head off interactive query.
  173.  
  174.    The other programs were already usable from batch files.
  175.  
  176.  
  177. PrnSet & Friends 2.17
  178.  
  179.    PrnSet 2.91    Printer data files can be written with hex numbers and/or
  180.                   characters instead of decimals numbers only.  This should
  181.                   help in writing files for HP-like printers.
  182.  
  183.    CountPgs 3.50a (& Mangler 1.60a) now correctly count lines in very large
  184.                   files (with more than 32K lines).  
  185.  
  186.    Mangler 1.60b  obsoletes the /+ command line option.  At the end of the
  187.                   run, it asks whether to run another round.  It doesn't 
  188.                   matter whether you put /+ on the command line.
  189.  
  190.  
  191. PrnSet & Friends 2.16
  192.  
  193.     Pagina 2.30   With an eye on making it easier to make yourself a single,
  194.                   all-purpose header file for Pagina, this version allows
  195.                   you to write header specs that are reviewable at run time.
  196.                   They come up as defaults for you to accept or edit.
  197.  
  198.     Prn2Both 2.10c fixes a bug in command line /M and /R.
  199.  
  200.     Mangler 1.60  New feature: /+ on command line makes it repeat in-
  201.                   definitely, taking its last output for the new input
  202.                   & invents new name for the output.  Easier, now to
  203.                   massage a file several times.
  204.  
  205.     PrnSet 2.90a  F2 window to DOS is guaranteed about 128 bytes free
  206.                   in the environment. (May, 1991)
  207.  
  208.  
  209. PrnSet & Friends 2.15
  210.  
  211.     PrnSet  2.90  Can accept number at run-time (for margins & such)
  212.                   anywhere in the instruction string instead of only
  213.                   at the end.  HP DeskJet needs this.  Also, sub-
  214.                   divider lines can be put in the menu.
  215.  
  216.     Mangler 1.51  repairs the utter failure of Mangler 1.50's new page
  217.                   reversing system.  (Some day, I really must settle
  218.                   down and study subtraction.)  Also small bug fixes
  219.                   about delete character function.
  220.  
  221.  
  222. PrnSet & Friends 2.145
  223.  
  224.     Pagina  2.22  manufactures a (default) name for the output file,
  225.                   filename.001, filename.002 etc.  2.22a repairs the
  226.                   billboard's page count.
  227.  
  228.     Mangler 1.50  has a new function: reverse the order of the pages.
  229.                   Also manufactures default name for output file (like
  230.                   Pagina 2.22+).
  231.  
  232.     Mangler 1.44  can remove CR and LF from newlines --or remove new-
  233.                   lines altogether.
  234.  
  235.     Pagina  2.21d counts blank lines properly.
  236.  
  237.     Prn2Both 2.10a finishes up ragged files properly.
  238.  
  239.  
  240. PrnSet & Friends Ver. 2.14
  241.  
  242.    CountPgs 3.51  distinguishes end in middle of page ("ragged") from
  243.                   end in middle of line ("cut off").
  244.  
  245.    Pagina   2.21  handles stray FF's found in the file better.  Also,
  246.                   doesn't manufacture an extra page out of stray blanks,
  247.                   or control characters after the last FF.
  248.  
  249.    Prn2Both 2.10  has two refinements about headers: it allows separate
  250.                   specification of header width, and gives an option about
  251.                   how wide a blank to take for a segment divider.
  252.  
  253.  
  254. PrnSet & Friends Ver. 2.13a
  255.  
  256.    Prn2Both 2.01d bug fix: can reverse header with 1-char center section.
  257.  
  258.    CountPgs 3.50b has cosmetic improvements.
  259.  
  260.  
  261. PrnSet & Friends Ver. 2.13
  262.  
  263.    Mangler   1.43 can insert blank pages (bare FF's) as instructed from
  264.                   the menu.  Pagina can do it, too, but it's needed here
  265.                   for use on files already paginated.  Backing up with
  266.                   <Esc> smoother and more consistent.
  267.  
  268.    CountPgs 3.50  reports presence of high-bit characters (ASCII numbers
  269.                   greater than 127, usually graphics characters).
  270.  
  271.    All the friends, that is, CountPgs 3.50, Mangler 1.43, Pagina 2.20b, &
  272.                   Prn2Both 2.01c, stop more reliably on <Esc> (or Ctrl-C
  273.                   or Ctrl-Break).
  274.  
  275.    PrnSet   2.86e running from the command line, sends reports to standard
  276.                   output & standard error.  Can be redirected to nul for
  277.                   use in batch files.
  278.  
  279.  
  280. PrnSet & Friends Ver. 2.12b
  281.  
  282.    PrnSet    2.86 has a bug repair in the path searching routine.  PATH
  283.                   strings more than 256 characters into the environment
  284.                   no longer hang the machine.  2.86b has a minor improve-
  285.                   ment in the file finding routine.  2.86c fixes VGA cur-
  286.                   sor bug.  2.86d enlarges title string to 18 characters.
  287.  
  288.    Pagina    2.13c has the same routine; therefore same bug, same fix.
  289.                   2.20 repairs a bug about accepting output file name in-
  290.                   teractively.  Adds .UPn instruction to leave unnumbered
  291.                   pages at the beginning and .BPAn,n,n... to insert blank
  292.                   pages (just a bare FF) after certain pages.  2.20a fixes
  293.                   a VGA cursor bug.
  294.  
  295.  
  296. PrnSet & Friends Ver. 2.11:
  297.  
  298.    Prn2Both  2.01 has 2 new options: /A (for "All") reverses headers &
  299.                   footers on all pages instead of on even ones only, and
  300.                   /N (for "No split") puts all output into a single file,
  301.                   xxx.OUT instead of splitting into xxx.ODD and xxx.EVN.
  302.  
  303.                  These options are useful when you have to repair a bungled
  304.                  (by someone else, of course) effort at reversing for print-
  305.                  ing on both sides.
  306.  
  307.                  In addition, Prn2Both routinely expands tabs to 8-column
  308.                  intervals.
  309.  
  310.    Mangler   1.41 can handle tabs during Remove and Add margin operations.
  311.                   It's done by expanding the tabs with spaces to standard
  312.                   8-column intervals.
  313.              1.42 can expand all tabs into blanks or pack blanks into tabs.
  314.  
  315.    CountPgs  3.32 reports whether file contains tab characters (ASCII 9).
  316.              3.40 reports wrongly placed ^Z (end-of-file sign, ASCII 26).
  317.  
  318.    Pagina    2.13 expands tabs in the text.  (It's always *said* it would
  319.                   do that; now it really does.)
  320.  
  321.  
  322. PrnSet & Friends Ver. 2.10:
  323.  
  324.    Prn2Both 2.00 can now reverse header and footer lines on even pages.
  325.       Combined with Mangler's ability to remove header and footer lines
  326.       and Pagina's ability to add header & footer lines, this gives pretty
  327.       complete control over headers and footers.  Various bug fixes
  328.       bring the current version to 2.00c
  329.  
  330.    Mangler 1.40c & Pagina 2.12c put a newline before the FF's they insert.
  331.       More convenient when fixing widows & orphans.
  332.  
  333.    Mangler 1.40c fixes bug in InsFF remove footer lines option.  (Now re-
  334.       moves the number of lines you ask for instead of one less.)  1.40d
  335.       stops it inserting an extra line after each FF.
  336.  
  337.    CountPgs 3.31 fixes a bug in 3.30's longest page count.
  338.  
  339.  
  340. PrnSet & Friends Ver. 2.01a (I guess):
  341.  
  342.    CountPgs 3.30 adds an explicit mention of the longest page in each file
  343.       and longest page found in a multi-file run.  (It can do this only for
  344.       files paged with FF's.)
  345.  
  346.  
  347. PrnSet & Friends Ver. 2.01:
  348.  
  349.    New stuff is mostly in Mangler:
  350.  
  351.       Minor things:
  352.  
  353.             1.31 (9/89)  Prevent occasional extra FF at end of InsFF.
  354.             1.32   "     Repair to line reading procedure: FF is an end-of-
  355.                          line char, just like LF.
  356.             1.33   "     CrSwap was converting 1st char of each line to FF.
  357.  
  358.       2 important new things in 1.40 (10/89):
  359.  
  360.             Add and Strip margin can add/strip after CR's also.
  361.  
  362.             New option (in InsFF) removes non-blank header/footer lines.
  363.             Before inserting your own headers and footers, you can remove
  364.             as much of the existing ones as you want.
  365.  
  366.    Pagina 2.12 fixes bug about header files when working from a $FILELIST
  367.       2.12a is an update to take account of internal changes in Mangler.
  368.  
  369.  
  370. PrnSet & Friends Ver. 2.00:
  371.  
  372.    The difference between this and "version 1" (labelled "PrnSet 2.85 &
  373.    Friends" is mainly the fact that the whole set of files has been given
  374.    a collective version number.  From now on (8/18/89), PrnSet-&-Friends'
  375.    version number will be tweaked whenever there's a substantial change
  376.    in any of the files.  Here's what's new in these:
  377.  
  378.    PrnSet 2.85:    Nothing new.
  379.  
  380.    CountPgs 3.23:  Now gives total line and character count as well as total
  381.                      page count.
  382.  
  383.    Mangler 1.20:   2 new functions:
  384.  
  385.                    SpFile divides a long text file into smaller pieces to
  386.                      fit editors with limited workspace.
  387.  
  388.                    InsFF deletes "gray" characters (except LF's --"gray"
  389.                      characters are blanks, tabs, LF's and CR's) at the end
  390.                      of each line, inserts a FF at the end of each page,
  391.                      and deletes everything between that and the last non-
  392.                      gray character in the text.  (Mangler 1.21 repairs a
  393.                      bug in this routine.)
  394.  
  395.            1.30   InsFF (further repaired) can now clean the top of the
  396.                     page (if you ask nicely) as well as the bottom.
  397.  
  398.    Pagina 2.11:    Margin setting is more sophisticated.  It can now set up
  399.                      correct differential margins for printing on both sides
  400.                      of the page in any fixed-width type.  Also now allows
  401.                      the pound sign (#) to be used literally.
  402.  
  403.                    All parameters, including margins, can be entered from
  404.                      the command line.
  405.  
  406.                    Interactive mode somewhat snappier --fewer requests for
  407.                      confirmation (do you REALLY want to...?).
  408.  
  409.    Prn2Both 1.20a: Can add margins suitable for any fixed-width type. (Pagina
  410.                      can do it, too, but you need it here for files already
  411.                      paginated.)  All parameters can now be entered from the
  412.                      command line
  413.  
  414.